﻿#logo{
background:url("../images/logo_bg.gif") no-repeat scroll 0 0 transparent;
height:120px;
}
#logo .info{
float:right;
padding-top:25px;
width:130px;
}
#logo .info .choose {
display:block;
background:url("../images/choose.gif") no-repeat scroll 0 0 transparent;
height:35px;
width:126px;
}
#logo .info .live{
display:block;
background:url("../images/live-chat.gif") no-repeat scroll 0 0 transparent;
height:35px;
width:126px;
}
#comm100_ButtonImage{
display: none;
visibility:hidden;
}
#comm100_LiveChatDiv{
height: 5px;
font-size:5px;
}

/* 居中 */
#page, #header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}
.sitemap{
text-align: center;
margin-top:30px;
font-size:12px;
font-weight: bold;
}
#footer{
 margin-top:5px;
 padding-top:10px;
 padding-bottom:60px;
 border-top:1px solid #666666; 
}
#footer span{
display:block;
text-align: center;
}
#footer span a{
 margin-right:10px;
}

/* 950px 宽 */
.w950 {
    width: 950px;       
}

/* 顶部菜单*/
.main-menu  {
background:url("../images/bg.gif") no-repeat scroll left -30px transparent;
padding-left:4px;
}
.main-menu  .outer{
background:url("../images/bg.gif") no-repeat scroll right -30px transparent;
padding-right:4px
}
.main-menu .inner{
background:url("../images/bg.gif") repeat-x scroll left -65px transparent;
height:34px;
padding-left:17px

}
.main-menu ul{
float:left;
list-style:none  outside none;
}
.main-menu li{
float:left;
padding:0 20px;
text-align:center;
background:url("../images/bg.gif") no-repeat scroll right -100px transparent;
}

.main-menu a:link,.main-menu a:visited{
 color:white;
 display:inline-block; 
 font-size:14px;
 font-weight:bold;
 line-height:34px; 
 height:34px;  
}
.main-menu li.current span
{
  display:inline-block;
  background:url("../images/bg.gif") no-repeat scroll left 4px transparent;
  padding-left:4px; 
 
}
.main-menu li.current a
{
  background:url("../images/bg.gif") no-repeat scroll right 4px transparent;
  padding-right:4px;
}

.main-menu li.current a span
{
  display:inline-block; 
  padding:0 16px;
  background:url("../images/bg.gif") no-repeat scroll right -131px transparent;
}

.main-menu li.current a:link,.main-menu li.current a:visited{
 color:#8a0d05;
}

.pb-10
{
  padding-bottom:10px; 
}

.grid-s200m0 .main-wrap { margin-right: 760px; zoom:1;}
.grid-s200m0 .col-sub { width: 750px; margin-left: -750px;zoom:1;}
.grid-s200m0  a:visited  {
 color:#133DB6;
}

/* 左边列表 */
.list dl
{
margin-left:12px;
margin-right:12px;
padding-bottom:16px;
}
.list dt{
font-size:14px;
font-weight:bold;
}
.list  dd a {
 margin-right:5px;
 white-space:nowrap;
}

.index-box{
  margin-bottom:10px;
}

.prolist{
 padding:5px;
}
.prolist li {
	float:left;
	display:block;
	padding:16px;	
	text-align: center;
	white-space:nowrap;	
}
.prolist li span
{
 width:150px;
 display:block
}
.prolist li img
{
 width:150px;
 height:100px;
 display:block;
 border:0;
}

.apro li{
float:left;
color: #111111;
font-weight:900;
padding: 2px 2px 2px 30px ;
word-break: break-all;
word-wrap:break-word;
}
.apro li a img{
 border: 0;
}
.aprotab{  
 width:100%; 
 border: 0;
 padding: 0;
 margin: 0;
}

.aprotab  img{
 border: 0;
 border-right:1px solid #ACC1DC;
 padding-right:5px;
}

.aprotab h2{
text-align: center;
padding: 5px 2px 10px 2px;
}

.apro li.hd{
  color: #555555;
  width:80px; 
  font-style: oblique;
}
#newsbox_l{width:370px;float:left}
#newsbox_r{width:370px;float:right}
.newslist
{
  padding:2px;
}
.newslist .time{
 float:right
}
.newslist li{
 padding:5px;
 border-bottom:solid 1px #cccccc;
 color:#666666;
 display:block;
}
.newslist .head{
color:#333322;
font-size: 20px;
margin: 3px 0;
}
.newslist .reply{
 color:red;
 font-style:oblique;
}

.navi{
 padding:2px 0;
}
.pagebar{
 padding:10px;
}
.pagebar a,.pagebar span{
 display:inline-block;
 padding:3px;
}
.pagebar a:hover{
  background-color: #cc8822;
}
.cur{
  background-color: #cc8822;
}

.article{
 padding:10px 0 0 10px;
}
 .title{
  font-size: 30px;
  padding-top:30px;
  text-align: center;
}
.question{
 padding:10px;
 width:520px;
 margin-left:auto;
 margin-right:auto;
}
.question td{
vertical-align:middle;
}
.question .field{
 width:280px;
 height:18px; 
 margin-bottom:3px;
 padding:1px 3px;
 vertical-align: center;
}
.question textarea{
  height:120px;
  margin-bottom:3px;
  width:401px;
  padding:1px 3px;
}
.ask{  
 padding:10px;
 width:100%; 
 color:#333333;
 font-size: 13px; 
 border: 0;
 padding: 0;
 margin: 0;
}
.ask .hd{
  color:#111111;
  font-weight:600;
  font-size: 14px; 
  display:inline-block;
  width:100px;    
  vertical-align: top;
}
.ask td{
text-align:left;
}

.d-nav
{
  padding:3px;
  margin-top:15px;
}
.d-nav a{
  display:block;
}
.d-nav .tip
{
  color:red;
  font-weight:bold;  
  margin-right:20px;
  font-size:14px;
}
.pcontent{
 margin-top:20px;
 padding-bottom:20px;
 overflow:hidden; 
}
.subs{
 text-align: center;
}

.subs .field{
 text-align: left; 
 padding:5px;
}
.subs .field span{
 float:right;
 }
 .contact{
  text-align: left;
  padding:5px;
  background:url("../images/contact.jpg") no-repeat scroll 0 0 transparent;
 }
 .contact .field{
  padding-bottom: 5px;
  color:blue;
  font-weight:bold;
 } 
 .contact h3{
  margin-bottom: 30px;
  padding-left:8px;
 }